home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GameStar 2006 February
/
Gamestar_81_2006-02_dvd.iso
/
Red Shark
/
Villages
/
SovietBases.script
< prev
next >
Wrap
Text File
|
2001-12-18
|
4KB
|
95 lines
//-------------------------------------------------------------------
//
// This code is copyright 2001 by G5 Software.
// Any unauthorized usage, either in part or in whole of this code
// is strictly prohibited. Violators WILL be prosecuted to the
// maximum extent allowed by law.
//
//-------------------------------------------------------------------
class CBaseSovietBase extends CBaseForAllVillages
{
array AssociationTable = array(
array(1, "InteriorObject", "CBaseDoubleHouse", vector(0.0, 0.0, 0.0), 0.0),
array(2, "InteriorObject", "CBaseSingleHouse", vector(0.0, 0.0, 0.0), 0.0),
// array(3, "InteriorObject", "CBaseWoodShed", vector(0.0, 0.0, 0.0), 0.0),
// array(4, "InteriorObject", "CBaseBigSheaf", vector(0.0, 0.0, 0.0), 90.0),
// array(5, "InteriorObject", "CBaseSheaf", vector(0.0, 0.0, 0.0), 90.0),
array(7, "InteriorObject", "CBaseSovietTent", vector(0.0, 0.0, 0.0), 0.0),
array(8, "InteriorObject", "CBaseGermanTent", vector(0.0, 0.0, 0.0), 0.0),
array(9, "InteriorObject", "CBaseBarrel", vector(0.0, 0.0, 0.0), 90.0),
array(10, "InteriorObject", "CBaseBarrelStack", vector(0.0, 0.0, 0.0), 90.0),
array(11, "GameObject", "CBaseSovietGunTower", vector(0.0, 0.0, 0.0), 0.0),
array(12, "InteriorObject", "CBaseSovietCistern", vector(0.0, 0.0, 0.0), 0.0),
array(13, "InteriorObject", "CBaseHangar", vector(0.0, 0.0, 0.0), 0.0),
array(14, "InteriorObject", "CBaseSovietAmmoBox", vector(0.0, 0.0, 0.0), 0.0),
array(19, "InteriorObject", "CBaseBaseCover_1", vector(0.0, 0.0, 0.0), 0.0),
array(20, "InteriorObject", "CBaseBaseCover_2", vector(0.0, 0.0, 0.0), 0.0),
array(21, "InteriorObject", "CBaseBaseStorage", vector(0.0, 0.0, 0.0), 0.0)
);
string SkinFileName = "Villages/SovietBases.skin";
float MapPixelWidth = 8.0 / 3.0;
float MapPixelHeight = 8.0 / 3.0;
string FenceClass = "CSovietBaseFence";
void CBaseSovietBase()
{
if (!Core_IsSlowVideoCard())
{
AssociationTable.addElement(array(3, "InteriorObject", "CBaseWoodShed", vector(0.0, 0.0, 0.0), 0.0));
AssociationTable.addElement(array(4, "InteriorObject", "CBaseBigSheaf", vector(0.0, 0.0, 0.0), 90.0));
AssociationTable.addElement(array(5, "InteriorObject", "CBaseSheaf", vector(0.0, 0.0, 0.0), 90.0));
}
}
}
class CSovietBaseFence
{
int MapColor = 15;
int Material = 0;
int TexturePlankQty = 1000;
float TextureWidth = 8.0;
float TextureHeight = 4.0;
float MinSegmentSize = 8.0f;
float MaxSegmentSize = 20.0f;
float MaxAngleBtwSeg = 10.0f;
}
class CSovietBase_01 extends CBaseSovietBase
{
string VillageMapFile = "Villages/SovietBase_01.bmp";
}
class CSovietBase_02 extends CBaseSovietBase
{
string VillageMapFile = "Villages/SovietBase_02.bmp";
}
class CSovietBase_03 extends CBaseSovietBase
{
string VillageMapFile = "Villages/SovietBase_03.bmp";
}
class CSovietBase_04 extends CBaseSovietBase
{
string VillageMapFile = "Villages/SovietBase_04.bmp";
}
class CSovietBase_05 extends CBaseSovietBase
{
string VillageMapFile = "Villages/SovietBase_05.bmp";
float MapPixelWidth = 2.0;
float MapPixelHeight = 2.0;
}
class CSovietBase_06 extends CBaseSovietBase
{
string VillageMapFile = "Villages/SovietBase_06.bmp";
}